Sea squirts
Some sort of sea squirts